Smush\App\Abstract_Page D

Total Complexity 150
Dependencies 5
Dependents 2
Total lines 1,037
Lines of code 615
Logical lines of code 270
Comment lines 284
Methods 39
Properties 7

Methods 39

Method Rating Maintainability Complexity Lines of code
settings_updated()
A
45 13 39
should_render()
A
53 11 24
get_doc_url()
A
49 10 33
smush_dash_required()
A
47 9 38
show_api_message()
A
50 9 30
render_page_header()
A
44 7 48
prepare_upgrade_modal()
A
54 8 21
enqueue_configs_scripts()
A
43 6 48
get_connect_site_link()
S
54 6 22
get_page_url()
S
56 6 18
add_meta_box()
S
51 5 29
__construct()
S
52 4 28
has_onload_modal()
S
60 4 14
prepare_onboarding_modal()
S
61 4 13
smush_deactivated()
S
62 4 13
get_current_tab()
S
61 4 12
get_tab_url()
S
62 4 11
smush_body_classes()
S
61 4 11
do_meta_boxes()
S
57 3 17
get_locale_data()
S
58 3 16
view()
S
58 3 15
get_utm_link()
S
60 3 14
enqueue_tutorials_scripts()
S
55 1 21
get_url()
S
71 2 6
render_modals()
S
70 2 6
render()
S
64 2 9
add_action_hooks()
S
61 1 12
prepare_modals()
S
78 1 4
register_meta_boxes()
S
98 1 1
add_removable_query_args()
S
77 1 4
view_exists()
S
74 1 4
has_meta_boxes()
S
78 1 3
render_inner_content()
S
81 1 3
get_slug()
S
82 1 3
get_tabs()
S
78 1 3
render_row()
S
78 1 3
enqueue_scripts()
S
98 1 1
show_tabs()
S
70 1 8
get_menu_icon()
S
66 1 10